package com.docking.heylo.web.dto;

import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

public class AppointmentConfDto {

    /***
     * 起步价格
     */
    @NotNull(message = "起步价格不能为空")
    private BigDecimal startingPrice;

    /***
     * 精修价格
     */
    @NotNull(message = "精修价格不能为空")
    private BigDecimal refinedPrice;

    /***
     * 平台折扣
     */
    @NotNull(message = "平台折扣不能为空")
    private BigDecimal platformDiscount;

    /***
     * 基础时长
     */
    @NotNull(message = "基础时长不能为空")
    private Integer baseTime;

    /***
     * 超时单价
     */
    @NotNull(message = "基础时长不能为空")
    private BigDecimal overtimeUnitPrice;

    private BigDecimal rake;

    private String      platformRemark;




    public BigDecimal getStartingPrice() {
        return startingPrice;
    }

    public void setStartingPrice(BigDecimal startingPrice) {
        this.startingPrice = startingPrice;
    }

    public BigDecimal getRefinedPrice() {
        return refinedPrice;
    }

    public void setRefinedPrice(BigDecimal refinedPrice) {
        this.refinedPrice = refinedPrice;
    }

    public BigDecimal getPlatformDiscount() {
        return platformDiscount;
    }

    public void setPlatformDiscount(BigDecimal platformDiscount) {
        this.platformDiscount = platformDiscount;
    }

    public Integer getBaseTime() {
        return baseTime;
    }

    public void setBaseTime(Integer baseTime) {
        this.baseTime = baseTime;
    }

    public BigDecimal getOvertimeUnitPrice() {
        return overtimeUnitPrice;
    }

    public void setOvertimeUnitPrice(BigDecimal overtimeUnitPrice) {
        this.overtimeUnitPrice = overtimeUnitPrice;
    }

    public BigDecimal getRake() {
        return rake;
    }

    public void setRake(BigDecimal rake) {
        this.rake = rake;
    }

    public String getPlatformRemark() {
        return platformRemark;
    }

    public void setPlatformRemark(String platformRemark) {
        this.platformRemark = platformRemark;
    }
}
